package com.ruoyi.an.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 车辆安全考核对象 an_zhu_car_assess
 * 
 * @author ruoyi
 * @date 2023-10-24
 */
public class AnZhuCarAssess extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String licenseNum;

    /** 车牌颜色 */
    @Excel(name = "车牌颜色")
    private String licenseColor;

    /** 车辆组 */
    @Excel(name = "车辆组")
    private String venicleGroup;

    /** 报警总数 */
    @Excel(name = "报警总数")
    private String alarmNums;

    /** 总里程 */
    @Excel(name = "总里程")
    private String totalDte;

    /** 得分 */
    @Excel(name = "得分")
    private String score;

    /** 道路标识识别事件扣分 */
    @Excel(name = "道路标识识别事件扣分")
    private String roadSignDdt;

    /** 前向碰撞扣分 */
    @Excel(name = "前向碰撞扣分")
    private String proradCliDdt;

    /** 车道偏离扣分 */
    @Excel(name = "车道偏离扣分")
    private String carDptDdt;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setLicenseNum(String licenseNum) 
    {
        this.licenseNum = licenseNum;
    }

    public String getLicenseNum() 
    {
        return licenseNum;
    }
    public void setLicenseColor(String licenseColor) 
    {
        this.licenseColor = licenseColor;
    }

    public String getLicenseColor() 
    {
        return licenseColor;
    }
    public void setVenicleGroup(String venicleGroup) 
    {
        this.venicleGroup = venicleGroup;
    }

    public String getVenicleGroup() 
    {
        return venicleGroup;
    }
    public void setAlarmNums(String alarmNums) 
    {
        this.alarmNums = alarmNums;
    }

    public String getAlarmNums() 
    {
        return alarmNums;
    }
    public void setTotalDte(String totalDte) 
    {
        this.totalDte = totalDte;
    }

    public String getTotalDte() 
    {
        return totalDte;
    }
    public void setScore(String score) 
    {
        this.score = score;
    }

    public String getScore() 
    {
        return score;
    }
    public void setRoadSignDdt(String roadSignDdt) 
    {
        this.roadSignDdt = roadSignDdt;
    }

    public String getRoadSignDdt() 
    {
        return roadSignDdt;
    }
    public void setProradCliDdt(String proradCliDdt) 
    {
        this.proradCliDdt = proradCliDdt;
    }

    public String getProradCliDdt() 
    {
        return proradCliDdt;
    }
    public void setCarDptDdt(String carDptDdt) 
    {
        this.carDptDdt = carDptDdt;
    }

    public String getCarDptDdt() 
    {
        return carDptDdt;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("licenseNum", getLicenseNum())
            .append("licenseColor", getLicenseColor())
            .append("venicleGroup", getVenicleGroup())
            .append("alarmNums", getAlarmNums())
            .append("totalDte", getTotalDte())
            .append("score", getScore())
            .append("roadSignDdt", getRoadSignDdt())
            .append("proradCliDdt", getProradCliDdt())
            .append("carDptDdt", getCarDptDdt())
            .toString();
    }
}
